package cn.qf.shop.mapper;


import cn.qf.shop.pojo.entity.Maintain;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MaintainMapper {
    //添加保修管理表
    int insertMain(@Param("maintain") Maintain maintain);

    //修改保修管理表
    int updateMain(@Param("maintain") Maintain maintain);

    //删除单个保修管理表
    int deleteMain(@Param("maintainId") int  maintainId);

    //批量删除
    int deleteAllMain(@Param("maintainIds") List<Integer> maintainIds);

    //全部保修,用于前端界面
    List<Maintain> showAll();

    //根据关键字查询用户
    List<Maintain> selectAll(@Param("keyword") String keyword, @Param("createTime") String createTime, @Param("updateTime") String updateTime, @Param("limit") int limit, @Param("offset") int offset);
}